<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <style>
        /* 填写样式 */
    </style>
</head>

<body>
    <!-- 填写标签 -->
    <!-- 
        实现一个打点计时器，要求
        1、从 start 到 end（包含 start 和 end），每隔 100 毫秒 console.log 一个数字，每次数字增幅为 1
        2、返回的对象中需要包含一个 cancel 方法，用于停止定时操作
        3、第一个数需要立即输出
     -->
    <script type="text/javascript">
        // 填写JavaScript
        function count(start, end) {
            console.log(start);  //立即输出第一个数
            var timer = setInterval(() => {
                if (start < end) { //从start到end
                    console.log(++start); //每次数字增幅为1
                } else {
                    clearInterval(timer);
                }
            }, 100)  // 100毫秒执行一次
            return {  //返回一个包含cancel的方法
                cancel() {
                    clearInterval(timer);
                }
            }
        }
    </script>
</body>

</html>